package com.jinmdz.fmis.api.admin.model.servicedictionary;

import com.jinmdz.fmis.core.base.BaseBean;
import com.jinmdz.fmis.dao.admin.model.servicedictionary.ServiceDictionaryDataEditItem;
import com.jinmdz.fmis.dao.admin.model.servicedictionary.ServiceDictionaryDataRuleItem;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 字典服务关联加载数据
 *
 * @author GuanKui
 * @date 2020/3/12 16:56
 */
@ApiModel(value = "字典服务关联加载数据", description = "字典服务关联加载数据")
public class ServiceDictionaryDataLoadData extends BaseBean {

    /**
     * 字典费用关联及计算规则设置
     */
    @ApiModelProperty(value = "字典费用关联及计算规则设置", name = "serviceDictionaryItem", position = 1)
    private ServiceDictionaryDataEditItem serviceDictionaryItem;

    /**
     * 计算规则
     */
    @ApiModelProperty(value = "计算规则", name = "calculateRules", position = 2)
    private List<ServiceDictionaryDataRuleItem> calculateRules;

    /**
     * 用途
     */
    @ApiModelProperty(value = "用途", name = "purpose", position = 3)
    private List<ServiceDictionaryDataPurposeItem> purpose;

    public ServiceDictionaryDataEditItem getServiceDictionaryItem() {
        return serviceDictionaryItem;
    }

    public ServiceDictionaryDataLoadData setServiceDictionaryItem(ServiceDictionaryDataEditItem serviceDictionaryItem) {
        this.serviceDictionaryItem = serviceDictionaryItem;
        return this;
    }

    public List<ServiceDictionaryDataRuleItem> getCalculateRules() {
        return calculateRules;
    }

    public ServiceDictionaryDataLoadData setCalculateRules(List<ServiceDictionaryDataRuleItem> calculateRules) {
        this.calculateRules = calculateRules;
        return this;
    }

    public List<ServiceDictionaryDataPurposeItem> getPurpose() {
        return purpose;
    }

    public ServiceDictionaryDataLoadData setPurpose(List<ServiceDictionaryDataPurposeItem> purpose) {
        this.purpose = purpose;
        return this;
    }
}